mechanical street sweeper - Français Anglais Dictionnaire